package cn.telling.product.dao;

import java.util.List;

import cn.telling.product.vo.AreaInfoVo;

/**
 * 
 * @ClassName: IAreaInfoDao 
 * @Description: 区域信息数据服务接口
 * @author 陈赟 
 * @date 2015年6月17日 下午4:00:03 
 *
 */
public interface IAreaInfoDao {

    /**
     * 
     * @Title: getAreaInfoByAreaId 
     * @Description: 根据区域ID获取区域信息
     * @param @param areaId
     * @param @return    设定文件 
     * @return AreaInfoVo    返回类型 
     * @throws 
     * @author 陈赟
     */
    AreaInfoVo getAreaInfoByAreaId(String areaId);

    /**
     * 
     * @Title: getAreaInfoByUserId 
     * @Description: 根据用户ID获取区域信息
     * @param @param userId
     * @param @return    设定文件 
     * @return AreaInfoVo    返回类型 
     * @throws 
     * @author 陈赟
     */
    AreaInfoVo getAreaInfoByUserId(String userId);
    

    /**
     * 
     * @Title: getAreaLsAll 
     * @Description: 获取所有区域信息
     * @param @return    设定文件 
     * @return List<AreaInfoVo>    返回类型 
     * @throws 
     * @author 陈赟
     */
    List<AreaInfoVo> getAreaLsAll();
    /**
     * 
     * @Title: getAreaLsAll 
     * @Description: 获取所有区域信息
     * @param @return    设定文件 
     * @return List<AreaInfoVo>    返回类型 
     * @throws 
     * @author chxb
     */
    List<AreaInfoVo> getAreaLsAllBySupplyId(String supplyId);
}
